package org.geektimes.rest.model;


/*
 * @author: zhangsw
 * @createDate: 2021/1/13 14:19
 * @description: 退票申请request
 * @version: 1.0
*/

public class PayRefundRequest {

    //支付订单号(支付完成回传)
    private String outTradeNo;

    //订单号
    private String orderNo;

    //订单总金额
    private String totalAmount;

    //退款金额
    private String refundFee;

    //票号 用来生成唯一退款id
//    private String ticketNo;

    //退款原因
    private String refundReason;

    //票号 用来生成唯一退款id
    private String ccRefundId;

    private String notifyUrl;

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getRefundFee() {
        return refundFee;
    }

    public void setRefundFee(String refundFee) {
        this.refundFee = refundFee;
    }

    public String getRefundReason() {
        return refundReason;
    }

    public void setRefundReason(String refundReason) {
        this.refundReason = refundReason;
    }

    public String getCcRefundId() {
        return ccRefundId;
    }

    public void setCcRefundId(String ccRefundId) {
        this.ccRefundId = ccRefundId;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    @Override
    public String toString() {
        return "PayRefundRequest{" +
                "outTradeNo='" + outTradeNo + '\'' +
                ", orderNo='" + orderNo + '\'' +
                ", totalAmount='" + totalAmount + '\'' +
                ", refundFee='" + refundFee + '\'' +
                ", refundReason='" + refundReason + '\'' +
                ", ccRefundId='" + ccRefundId + '\'' +
                ", notifyUrl='" + notifyUrl + '\'' +
                '}';
    }
}
